package cn.lxh.system.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * Employee员工类
 */
@Data
public class Employee{

    /**
     * 主键
     */
    private Long id;

    /**
     * 账号
     */
    private String username;

    /**
     * 电话
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 盐值
     */
    private String salt;

    /**
     * 密码
     */
    private String password;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 员工状态 - 1启用，0禁用
     */
    private Integer state;

    /**
     * 登录信息Id
     */
    @ApiModelProperty("登录信息Id")
    private Long logininfoId;

    /**
     * roles表示员工角色信息
     */
    private List<Role> roles = new ArrayList<>();

    /**
     * roleIds表示员工角色id
     */
    private List<Long> roleIds = new ArrayList<>();
}
